package com.aptemo.webetek.client.properties;

import com.google.gwt.i18n.client.ConstantsWithLookup;

public interface WebetekConstants extends ConstantsWithLookup
{

	@DefaultStringValue("All")
	String all();

	@DefaultStringValue("Loading...")
	String loading();

	@DefaultStringValue("Saving...")
	String saving();

	@DefaultStringValue("Deleting...")
	String deleting();

	@DefaultStringValue("Modification succeded")
	String modifySuccess();

	@DefaultStringValue("Delete succeded")
	String deleteSuccess();

	@DefaultStringValue("Add succeded")
	String addSuccess();

	@DefaultStringValue("Result assignment succeded")
	String resultSuccess();

	@DefaultStringValue("Bet succesfully placed")
	String betPlaceSuccess();

	@DefaultStringValue("Payment succeded")
	String paymentSuccess();

	@DefaultStringValue("Error")
	String error();

	@DefaultStringValue("Bet slip")
	String betslip();

	// Enum translations...
	@DefaultStringValue("All")
	String ALL();

	@DefaultStringValue("Active")
	String ACTIVE();

	@DefaultStringValue("Closed")
	String CLOSED();

	@DefaultStringValue("Waiting for result")
	String WAITINGRESULTS();

	@DefaultStringValue("Two-way")
	String TWOWAY();

	@DefaultStringValue("Three-way")
	String THREEWAY();

	@DefaultStringValue("Four-way")
	String FOURWAY();

	@DefaultStringValue("Five-way")
	String FIVEWAY();

	@DefaultStringValue("Six-way")
	String SIXWAY();

	@DefaultStringValue("Seven-way")
	String SEVENWAY();

	@DefaultStringValue("Eight-way")
	String EIGHTWAY();

	@DefaultStringValue("Opened")
	String OPENED();

	// @DefaultStringValue("Closed")
	// String CLOSED();
	@DefaultStringValue("Archived")
	String ENDED();

	@DefaultStringValue("Invited")
	String INVITED();

	// @DefaultStringValue("Action")
	// String ACTIVE();

	@DefaultStringValue("Created")
	String CREATED();

	@DefaultStringValue("Joining")
	String JOINING();

	@DefaultStringValue("Earnings")
	String EARNINGS();

	@DefaultStringValue("Payment")
	String PAYMENT();

	// Error codes...
	@DefaultStringValue("Not a team member")
	String NOT_TEAM_MEMBER();

	@DefaultStringValue("Invalid id")
	String INVALID_ID();

	@DefaultStringValue("Not a Webetek user")
	String NOT_WEBETEK_USER();

	@DefaultStringValue("Not a team editor")
	String NOT_TEAM_EDITOR();

	@DefaultStringValue("Invalid number of picks")
	String INVALID_NO_OF_PICKS();

	@DefaultStringValue("Bet date exceeded.")
	String BET_DATE_EXCEEDED();

	@DefaultStringValue("Wrong bet status")
	String WRONG_BET_STATUS();

	@DefaultStringValue("Player exists already")
	String PLAYER_EXISTS_ALREADY();

	@DefaultStringValue("Stake balance excedeed")
	String STAKE_BALANCE_EXCEEDED();

	@DefaultStringValue("Stake date exceeded")
	String STAKE_DATE_EXCEEDED();

	@DefaultStringValue("Wrong stake status")
	String STAKE_WRONG_STATUS();

	@DefaultStringValue("Not a team owner")
	String NOT_TEAM_OWNER();

	@DefaultStringValue("Cannot remove team owner")
	String DO_NOT_REMOVE_OWNER();

	@DefaultStringValue("Invalid email address")
	String WRONG_EMAIL_ADDRESS();

	@DefaultStringValue("Error sending email")
	String CANNOT_SEND_EMAIL();

	@DefaultStringValue("Internal client error. Try Reload!")
	String RPC_ERROR();

	@DefaultStringValue("Login error")
	String LOGIN_ERROR();

	@DefaultStringValue("Stake limit exceeded")
	String STAKE_LIMIT_EXCEEDED();

	@DefaultStringValue("Invalid owner data")
	String INVALID_OWNER_DATA();

	@DefaultStringValue("Server error")
	String SERVER_ERROR();

	@DefaultStringValue("Bet already placed")
	String BET_PLACED_ALREADY();

	@DefaultStringValue("Missing user action")
	String MISSING_ACTION();

	// /////////////////////////////////////////////////////////
	// Common strings
	@DefaultStringValue("Create Group Dialog")
	String createGroupDialogTitle();

	@DefaultStringValue("Modify Group Dialog")
	String modifyGroupDialogTitle();

	@DefaultStringValue("Please enter a group name")
	String createGroupDialogInfo();

	@DefaultStringValue("Group name: ")
	String createGroupDialogEnterFieldLabel();

	@DefaultStringValue("Creating a sport...")
	String createSportDialogCreating();

	@DefaultStringValue("Please enter a valid sport")
	String createSportDialogMissingName();

	@DefaultStringValue("Error creating a sport")
	String createSportDialogError();

	@DefaultStringValue("Error modifying sport")
	String modifySportDialogError();

	@DefaultStringValue("New Bet Dialog")
	String createBetDialogTitle();

	@DefaultStringValue("Modify Bet Dialog")
	String modifyBetDialogTitle();

	@DefaultStringValue("Title")
	String createBetDialogEnterTitleLabel();

	@DefaultStringValue("Description")
	String createBetDialogEnterDescriptionLabel();

	@DefaultStringValue("Select game date")
	String createBetDialogSelectDate();

	@DefaultStringValue("Please enter a valid title")
	String createBetDialogMissingTitle();

	@DefaultStringValue("Creating bet...")
	String createBetDialogCreating();

	@DefaultStringValue("Error creating a bet")
	String createBetDialogError();

	@DefaultStringValue("Please enter bet data")
	String createBetDialogInfo();

	@DefaultStringValue("No bet has been selected. To select a new bet, please click on the respective odds.")
	String betSlipEntryText();

	@DefaultStringValue("Earnings")
	String earnings();

	@DefaultStringValue("Possible winnings")
	String possibleWinnings();

	@DefaultStringValue("English")
	String english();

	@DefaultStringValue("Slovene")
	String slovene();

	@DefaultStringValue("Language")
	String language();

	@DefaultStringValue("Guest")
	String GUEST();

	@DefaultStringValue("Gamer")
	String GAMER();

	@DefaultStringValue("Editor")
	String EDITOR();

	@DefaultStringValue("Admin")
	String ADMIN();

	@DefaultStringValue("[Webetek] Team invitation...")
	String invitationSubject();

	@DefaultStringValue("sign in")
	String signin();

	@DefaultStringValue("sign out")
	String signout();

	@DefaultStringValue("guest")
	String guest();

	@DefaultStringValue("Invitation succeeded")
	String invitationSucceded();

	@DefaultStringValue("No entries...")
	String noEntries();

	@DefaultStringValue("Modifying data...")
	String modifyingData();

	@DefaultStringValue("Adding data...")
	String addingData();

	@DefaultStringValue("team name")
	String teamName();

	@DefaultStringValue("team description")
	String teamDescription();

	@DefaultStringValue("Enjoy the game, \r\n---------------------------------\r\nWebetek Online (2010) - webetek.online@gmail.com")
	String farewell();

	@DefaultStringValue("Sending message...")
	String sendingMessage();

	@DefaultStringValue("Label created")
	String labelCreated();

	@DefaultStringValue("Max. number of picks")
	String picksNoExceeded();

	@DefaultStringValue("The stake per bet must be greater than 0.0!")
	String stakeMustBeGreaterThan0();

	@DefaultStringValue("Wrong number format...")
	String wrongNumberFormat();

	@DefaultStringValue("[Webetek] New join request...")
	String joinSubject();

	@DefaultStringValue("Cannot load tags")
	String cannotLoadLabels();

	@DefaultStringValue("Player was successfully removed")
	String playerRemoved();

	@DefaultStringValue("Error occured when modifying data")
	String errorModify();
	
	@DefaultStringValue("Send Request")
	String sendNewTeamRequest();

}
